home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_52.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
77KB
|
1,441 lines
# near model CODE resource
# jump table entries: 7168-7190 (23 of them)
export_896:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 3E2E 0012 move.w D7, [A6 + 0x12]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 302E 0016 move.w D0, [A6 + 0x16]
00000014 48C0 ext.l D0
00000016 2F00 move.l -[A7], D0
00000018 48C7 ext.l D7
0000001A 2F07 move.l -[A7], D7
0000001C 2F0C move.l -[A7], A4
0000001E 2054 movea.l A0, [A4]
00000020 2050 movea.l A0, [A0]
00000022 2268 0088 movea.l A1, [A0 + 0x88]
00000026 4E91 jsr [A1]
00000028 508F addq.l A7, 8
0000002A 2F00 move.l -[A7], D0
0000002C 48C7 ext.l D7
0000002E 2F07 move.l -[A7], D7
00000030 2F0C move.l -[A7], A4
00000032 2054 movea.l A0, [A4]
00000034 2050 movea.l A0, [A0]
00000036 2268 008C movea.l A1, [A0 + 0x8C]
0000003A 4E91 jsr [A1]
0000003C 508F addq.l A7, 8
0000003E 2F00 move.l -[A7], D0
00000040 48C7 ext.l D7
00000042 2F07 move.l -[A7], D7
00000044 2F2E 000C move.l -[A7], [A6 + 0xC]
00000048 4EBA 0348 jsr [PC + 0x348 /* 00000392 */]
0000004C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000052 4E5E unlink A6
00000054 4E75 rts
export_897:
00000056 4E56 0000 link A6, 0
0000005A 7000 moveq.l D0, 0x00
0000005C 4E5E unlink A6
0000005E 4E75 rts
export_898:
fn00000060:
00000060 4E56 0000 link A6, 0
00000064 203C 6963 6F6E move.l D0, 0x69636F6E /* 'icon' */
0000006A 4E5E unlink A6
0000006C 4E75 rts
export_899:
fn0000006E:
0000006E 4E56 0000 link A6, 0
00000072 48E7 0308 movem.l -[A7], D6,D7,A4
00000076 3C2E 000E move.w D6, [A6 + 0xE]
0000007A 286E 0008 movea.l A4, [A6 + 0x8]
0000007E 3006 move.w D0, D6
00000080 670C beq +0xE /* 0000008E */
00000082 5340 subq.w D0, 1
00000084 6708 beq +0xA /* 0000008E */
00000086 0440 0BF3 subi.w D0, 0xBF3
0000008A 6718 beq +0x1A /* 000000A4 */
0000008C 6034 bra +0x36 /* 000000C2 */
label0000008E:
0000008E 2F0C move.l -[A7], A4
00000090 2054 movea.l A0, [A4]
00000092 2050 movea.l A0, [A0]
00000094 2268 0004 movea.l A1, [A0 + 0x4]
00000098 4E91 jsr [A1]
0000009A 48C6 ext.l D6
0000009C D086 add.l D0, D6
0000009E 2E00 move.l D7, D0
000000A0 588F addq.l A7, 4
000000A2 6030 bra +0x32 /* 000000D4 */
label000000A4:
000000A4 2054 movea.l A0, [A4]
000000A6 0828 0004 0025 btst.b [A0 + 0x25], 0x4
000000AC 6708 beq +0xA /* 000000B6 */
000000AE 203C 0000 0BF5 move.l D0, 0xBF5
000000B4 6006 bra +0x8 /* 000000BC */
label000000B6:
000000B6 203C 0000 0BF4 move.l D0, 0xBF4
label000000BC:
000000BC 48C0 ext.l D0
000000BE 2E00 move.l D7, D0
000000C0 6012 bra +0x14 /* 000000D4 */
label000000C2:
000000C2 2F0C move.l -[A7], A4
000000C4 2054 movea.l A0, [A4]
000000C6 2050 movea.l A0, [A0]
000000C8 2268 0004 movea.l A1, [A0 + 0x4]
000000CC 4E91 jsr [A1]
000000CE 3006 move.w D0, D6
000000D0 2E00 move.l D7, D0
000000D2 588F addq.l A7, 4
label000000D4:
000000D4 2007 move.l D0, D7
000000D6 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
000000DC 4E5E unlink A6
000000DE 4E75 rts
export_900:
fn000000E0:
000000E0 4E56 0000 link A6, 0
000000E4 48E7 0108 movem.l -[A7], D7,A4
000000E8 286E 0008 movea.l A4, [A6 + 0x8]
000000EC 4247 clr.w D7
000000EE 302E 000E move.w D0, [A6 + 0xE]
000000F2 6728 beq +0x2A /* 0000011C */
000000F4 0440 0BF4 subi.w D0, 0xBF4
000000F8 6744 beq +0x46 /* 0000013E */
000000FA 0440 204E subi.w D0, 0x204E /* ' N' */
000000FE 6754 beq +0x56 /* 00000154 */
00000100 5340 subq.w D0, 1
00000102 6750 beq +0x52 /* 00000154 */
00000104 5340 subq.w D0, 1
00000106 674C beq +0x4E /* 00000154 */
00000108 5340 subq.w D0, 1
0000010A 6748 beq +0x4A /* 00000154 */
0000010C 5340 subq.w D0, 1
0000010E 6744 beq +0x46 /* 00000154 */
00000110 5340 subq.w D0, 1
00000112 6740 beq +0x42 /* 00000154 */
00000114 0440 24FF subi.w D0, 0x24FF
00000118 673A beq +0x3C /* 00000154 */
0000011A 603A bra +0x3C /* 00000156 */
label0000011C:
0000011C 2054 movea.l A0, [A4]
0000011E 0828 0005 0025 btst.b [A0 + 0x25], 0x5
00000124 56C0 sne D0
00000126 4400 neg.b D0
00000128 4A00 tst.b D0
0000012A 672A beq +0x2C /* 00000156 */
0000012C 0828 0004 0025 btst.b [A0 + 0x25], 0x4
00000132 56C0 sne D0
00000134 4400 neg.b D0
00000136 4A00 tst.b D0
00000138 661C bne +0x1E /* 00000156 */
0000013A 7E03 moveq.l D7, 0x03
0000013C 6018 bra +0x1A /* 00000156 */
label0000013E:
0000013E 2F0C move.l -[A7], A4
00000140 2054 movea.l A0, [A4]
00000142 2050 movea.l A0, [A0]
00000144 2268 0134 movea.l A1, [A0 + 0x134]
00000148 4E91 jsr [A1]
0000014A 4A00 tst.b D0
0000014C 588F addq.l A7, 4
0000014E 6606 bne +0x8 /* 00000156 */
00000150 7E06 moveq.l D7, 0x06
00000152 6002 bra +0x4 /* 00000156 */
label00000154:
00000154 7E06 moveq.l D7, 0x06
label00000156:
00000156 3007 move.w D0, D7
00000158 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
0000015E 4E5E unlink A6
00000160 4E75 rts
export_901:
00000162 4E56 0000 link A6, 0
00000166 2F0C move.l -[A7], A4
00000168 286E 0008 movea.l A4, [A6 + 0x8]
0000016C 2F0C move.l -[A7], A4
0000016E 2054 movea.l A0, [A4]
00000170 2050 movea.l A0, [A0]
00000172 2268 0004 movea.l A1, [A0 + 0x4]
00000176 4E91 jsr [A1]
00000178 286E FFFC movea.l A4, [A6 - 0x4]
0000017C 4E5E unlink A6
0000017E 4E75 rts
fn00000180:
00000180 4E56 0000 link A6, 0
00000184 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00000188 282E 0008 move.l D4, [A6 + 0x8]
0000018C 7C00 moveq.l D6, 0x00
0000018E 2A3C C000 0000 move.l D5, 0xC0000000
00000194 7E10 moveq.l D7, 0x10
00000196 7600 moveq.l D3, 0x00
label00000198:
00000198 E38E lsl D6, 1
0000019A 2004 move.l D0, D4
0000019C C085 and.l D0, D5
0000019E 6706 beq +0x8 /* 000001A6 */
000001A0 0086 0000 0001 ori.l D6, 0x1
label000001A6:
000001A6 E48D lsr D5, 2
000001A8 5387 subq.l D7, 1
000001AA B687 cmp.l D3, D7
000001AC 6DEA blt -0x14 /* 00000198 */
000001AE 3006 move.w D0, D6
000001B0 4CEE 00F8 FFEC movem.l D3,D4,D5,D6,D7, [A6 - 0x14]
000001B6 4E5E unlink A6
000001B8 4E75 rts
fn000001BA:
000001BA 4E56 0000 link A6, 0
000001BE 2F0C move.l -[A7], A4
000001C0 286E 0008 movea.l A4, [A6 + 0x8]
000001C4 206C 0008 movea.l A0, [A4 + 0x8]
000001C8 302E 000E move.w D0, [A6 + 0xE]
000001CC C0D4 mulu.w D0, [A4]
000001CE D090 add.l D0, [A0]
000001D0 286E FFFC movea.l A4, [A6 - 0x4]
000001D4 4E5E unlink A6
000001D6 4E75 rts
fn000001D8:
000001D8 4E56 0000 link A6, 0
000001DC 48E7 0108 movem.l -[A7], D7,A4
000001E0 286E 0008 movea.l A4, [A6 + 0x8]
000001E4 3014 move.w D0, [A4]
000001E6 C0EC 0006 mulu.w D0, [A4 + 0x6]
000001EA 7200 moveq.l D1, 0x00
000001EC 3214 move.w D1, [A4]
000001EE D280 add.l D1, D0
000001F0 B2AC 000C cmp.l D1, [A4 + 0xC]
000001F4 6F20 ble +0x22 /* 00000216 */
000001F6 302C 0002 move.w D0, [A4 + 0x2]
000001FA C0D4 mulu.w D0, [A4]
000001FC D0AC 000C add.l D0, [A4 + 0xC]
00000200 2F00 move.l -[A7], D0
00000202 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000206 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000020A 302C 0002 move.w D0, [A4 + 0x2]
0000020E C0D4 mulu.w D0, [A4]
00000210 D1AC 000C add.l [A4 + 0xC], D0
00000214 508F addq.l A7, 8
label00000216:
00000216 3E2C 0006 move.w D7, [A4 + 0x6]
0000021A 7000 moveq.l D0, 0x00
0000021C 3007 move.w D0, D7
0000021E 2F00 move.l -[A7], D0
00000220 2F2E 000C move.l -[A7], [A6 + 0xC]
00000224 2F0C move.l -[A7], A4
00000226 4EBA 001A jsr [PC + 0x1A /* 00000242 */]
0000022A 526C 0004 addq.w [A4 + 0x4], 1
0000022E 526C 0006 addq.w [A4 + 0x6], 1
00000232 3007 move.w D0, D7
00000234 4FEF 000C lea.l A7, [A7 + 0xC]
00000238 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
0000023E 4E5E unlink A6
00000240 4E75 rts
fn00000242:
00000242 4E56 0000 link A6, 0
00000246 48E7 0118 movem.l -[A7], D7,A3,A4
0000024A 3E2E 0012 move.w D7, [A6 + 0x12]
0000024E 266E 000C movea.l A3, [A6 + 0xC]
00000252 286E 0008 movea.l A4, [A6 + 0x8]
00000256 7000 moveq.l D0, 0x00
00000258 3014 move.w D0, [A4]
0000025A 7214 moveq.l D1, 0x14
0000025C B280 cmp.l D1, D0
0000025E 6620 bne +0x22 /* 00000280 */
00000260 206C 0008 movea.l A0, [A4 + 0x8]
00000264 7000 moveq.l D0, 0x00
00000266 3007 move.w D0, D7
00000268 E588 lsl D0, 2
0000026A 2200 move.l D1, D0
0000026C E588 lsl D0, 2
0000026E D081 add.l D0, D1
00000270 D090 add.l D0, [A0]
00000272 2040 movea.l A0, D0
00000274 224B movea.l A1, A3
00000276 7004 moveq.l D0, 0x04
label00000278:
00000278 20D9 move.l [A0]+, [A1]+
0000027A 51C8 FFFC dbf D0, -0x6 /* 00000278 */
0000027E 604A bra +0x4C /* 000002CA */
label00000280:
00000280 7000 moveq.l D0, 0x00
00000282 3014 move.w D0, [A4]
00000284 720E moveq.l D1, 0x0E
00000286 B280 cmp.l D1, D0
00000288 662A bne +0x2C /* 000002B4 */
0000028A 206C 0008 movea.l A0, [A4 + 0x8]
0000028E 7000 moveq.l D0, 0x00
00000290 3007 move.w D0, D7
00000292 2200 move.l D1, D0
00000294 C0FC 000E mulu.w D0, 0xE
00000298 4841 swap.w D1
0000029A C2FC 000E mulu.w D1, 0xE
0000029E 4841 swap.w D1
000002A0 4241 clr.w D1
000002A2 D081 add.l D0, D1
000002A4 D090 add.l D0, [A0]
000002A6 2040 movea.l A0, D0
000002A8 224B movea.l A1, A3
000002AA 20D9 move.l [A0]+, [A1]+
000002AC 20D9 move.l [A0]+, [A1]+
000002AE 20D9 move.l [A0]+, [A1]+
000002B0 30D9 move.w [A0]+, [A1]+
000002B2 6016 bra +0x18 /* 000002CA */
label000002B4:
000002B4 7000 moveq.l D0, 0x00
000002B6 3014 move.w D0, [A4]
000002B8 4A80 tst.l D0
000002BA 206C 0008 movea.l A0, [A4 + 0x8]
000002BE 3214 move.w D1, [A4]
000002C0 C2C7 mulu.w D1, D7
000002C2 D290 add.l D1, [A0]
000002C4 2241 movea.l A1, D1
000002C6 204B movea.l A0, A3
000002C8 A02E syscall BlockMove/BlockMoveData
label000002CA:
000002CA 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000002D0 4E5E unlink A6
000002D2 4E75 rts
fn000002D4:
000002D4 4E56 FFFE link A6, -0x0002
000002D8 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000002DC 282E 000C move.l D4, [A6 + 0xC]
000002E0 2A2E 0008 move.l D5, [A6 + 0x8]
000002E4 3C3C FFFF move.w D6, 0xFFFF
000002E8 7E00 moveq.l D7, 0x00
000002EA 3E2D FC3C move.w D7, [A5 - 0x3C4]
000002EE 2F04 move.l -[A7], D4
000002F0 2F05 move.l -[A7], D5
000002F2 7000 moveq.l D0, 0x00
000002F4 302D FC22 move.w D0, [A5 - 0x3DE]
000002F8 2F00 move.l -[A7], D0
000002FA 486D FC38 pea.l [A5 - 0x3C8]
000002FE 4EBA FEBA jsr [PC - 0x146 /* 000001BA */]
00000302 508F addq.l A7, 8
00000304 2F00 move.l -[A7], D0
00000306 4EBA 020A jsr [PC + 0x20A /* 00000512 */]
0000030A 4A00 tst.b D0
0000030C 4FEF 000C lea.l A7, [A7 + 0xC]
00000310 6706 beq +0x8 /* 00000318 */
00000312 3C2D FC22 move.w D6, [A5 - 0x3DE]
00000316 6064 bra +0x66 /* 0000037C */
label00000318:
00000318 302D FC22 move.w D0, [A5 - 0x3DE]
0000031C 5240 addq.w D0, 1
0000031E 3D40 FFFE move.w [A6 - 0x2], D0
00000322 BE6E FFFE cmp.w D7, [A6 - 0x2]
00000326 6350 bls +0x52 /* 00000378 */
00000328 2F04 move.l -[A7], D4
0000032A 2F05 move.l -[A7], D5
0000032C 7000 moveq.l D0, 0x00
0000032E 302E FFFE move.w D0, [A6 - 0x2]
00000332 2F00 move.l -[A7], D0
00000334 486D FC38 pea.l [A5 - 0x3C8]
00000338 4EBA FE80 jsr [PC - 0x180 /* 000001BA */]
0000033C 508F addq.l A7, 8
0000033E 2F00 move.l -[A7], D0
00000340 4EBA 01D0 jsr [PC + 0x1D0 /* 00000512 */]
00000344 4A00 tst.b D0
00000346 4FEF 000C lea.l A7, [A7 + 0xC]
0000034A 672C beq +0x2E /* 00000378 */
0000034C 3C2E FFFE move.w D6, [A6 - 0x2]
00000350 602A bra +0x2C /* 0000037C */
label00000352:
00000352 2F04 move.l -[A7], D4
00000354 2F05 move.l -[A7], D5
00000356 3007 move.w D0, D7
00000358 48C0 ext.l D0
0000035A 2F00 move.l -[A7], D0
0000035C 486D FC38 pea.l [A5 - 0x3C8]
00000360 4EBA FE58 jsr [PC - 0x1A8 /* 000001BA */]
00000364 508F addq.l A7, 8
00000366 2F00 move.l -[A7], D0
00000368 4EBA 01A8 jsr [PC + 0x1A8 /* 00000512 */]
0000036C 4A00 tst.b D0
0000036E 4FEF 000C lea.l A7, [A7 + 0xC]
00000372 6704 beq +0x6 /* 00000378 */
00000374 3C07 move.w D6, D7
00000376 6004 bra +0x6 /* 0000037C */
label00000378:
00000378 5387 subq.l D7, 1
0000037A 6ED6 bgt -0x28 /* 00000352 */
label0000037C:
0000037C 0C46 FFFF cmpi.w D6, 0xFFFF
00000380 6704 beq +0x6 /* 00000386 */
00000382 3B46 FC22 move.w [A5 - 0x3DE], D6
label00000386:
00000386 3006 move.w D0, D6
00000388 4CEE 00F0 FFEE movem.l D4,D5,D6,D7, [A6 - 0x12]
0000038E 4E5E unlink A6
00000390 4E75 rts
fn00000392:
00000392 4E56 FFF2 link A6, -0x000E
00000396 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000039A 282E 0014 move.l D4, [A6 + 0x14]
0000039E 2E2E 0010 move.l D7, [A6 + 0x10]
000003A2 3A2E 001A move.w D5, [A6 + 0x1A]
000003A6 286E 0008 movea.l A4, [A6 + 0x8]
000003AA 2F04 move.l -[A7], D4
000003AC 2F07 move.l -[A7], D7
000003AE 4EBA FF24 jsr [PC - 0xDC /* 000002D4 */]
000003B2 3C00 move.w D6, D0
000003B4 0C46 FFFF cmpi.w D6, 0xFFFF
000003B8 508F addq.l A7, 8
000003BA 6620 bne +0x22 /* 000003DC */
000003BC 2F04 move.l -[A7], D4
000003BE 2F07 move.l -[A7], D7
000003C0 486E FFF2 pea.l [A6 - 0xE]
000003C4 4EBA 011E jsr [PC + 0x11E /* 000004E4 */]
000003C8 486E FFF2 pea.l [A6 - 0xE]
000003CC 486D FC38 pea.l [A5 - 0x3C8]
000003D0 4EBA FE06 jsr [PC - 0x1FA /* 000001D8 */]
000003D4 3C00 move.w D6, D0
000003D6 4FEF 0014 lea.l A7, [A7 + 0x14]
000003DA 601E bra +0x20 /* 000003FA */
label000003DC:
000003DC 7000 moveq.l D0, 0x00
000003DE 3006 move.w D0, D6
000003E0 2F00 move.l -[A7], D0
000003E2 486D FC38 pea.l [A5 - 0x3C8]
000003E6 4EBA FDD2 jsr [PC - 0x22E /* 000001BA */]
000003EA 2040 movea.l A0, D0
000003EC 43EE FFF2 lea.l A1, [A6 - 0xE]
000003F0 22D8 move.l [A1]+, [A0]+
000003F2 22D8 move.l [A1]+, [A0]+
000003F4 22D8 move.l [A1]+, [A0]+
000003F6 32D8 move.w [A1]+, [A0]+
000003F8 508F addq.l A7, 8
label000003FA:
000003FA 48C5 ext.l D5
000003FC 2005 move.l D0, D5
000003FE D080 add.l D0, D0
00000400 3E36 08FA move.w D7, [A6 + D0 - 0x6]
00000404 0C47 FFFF cmpi.w D7, 0xFFFF
00000408 6656 bne +0x58 /* 00000460 */
0000040A 48C5 ext.l D5
0000040C 2F05 move.l -[A7], D5
0000040E 302E 000E move.w D0, [A6 + 0xE]
00000412 48C0 ext.l D0
00000414 2F00 move.l -[A7], D0
00000416 2F0C move.l -[A7], A4
00000418 4EBA 0152 jsr [PC + 0x152 /* 0000056C */]
0000041C 2F0C move.l -[A7], A4
0000041E 486D FC24 pea.l [A5 - 0x3DC]
00000422 4EBA FDB4 jsr [PC - 0x24C /* 000001D8 */]
00000426 3E00 move.w D7, D0
00000428 3947 0010 move.w [A4 + 0x10], D7
0000042C 7000 moveq.l D0, 0x00
0000042E 3007 move.w D0, D7
00000430 2F00 move.l -[A7], D0
00000432 2F0C move.l -[A7], A4
00000434 4EBA 0050 jsr [PC + 0x50 /* 00000486 */]
00000438 48C5 ext.l D5
0000043A 7000 moveq.l D0, 0x00
0000043C 3006 move.w D0, D6
0000043E 2F00 move.l -[A7], D0
00000440 486D FC38 pea.l [A5 - 0x3C8]
00000444 4EBA FD74 jsr [PC - 0x28C /* 000001BA */]
00000448 2040 movea.l A0, D0
0000044A 2005 move.l D0, D5
0000044C D080 add.l D0, D0
0000044E 3187 0808 move.w [A0 + D0 + 0x8], D7
00000452 48C5 ext.l D5
00000454 2005 move.l D0, D5
00000456 D080 add.l D0, D0
00000458 3D87 08FA move.w [A6 + D0 - 0x6], D7
0000045C 4FEF 0024 lea.l A7, [A7 + 0x24]
label00000460:
00000460 7000 moveq.l D0, 0x00
00000462 3007 move.w D0, D7
00000464 2F00 move.l -[A7], D0
00000466 486D FC24 pea.l [A5 - 0x3DC]
0000046A 4EBA FD4E jsr [PC - 0x2B2 /* 000001BA */]
0000046E 2040 movea.l A0, D0
00000470 224C movea.l A1, A4
00000472 7004 moveq.l D0, 0x04
label00000474:
00000474 22D8 move.l [A1]+, [A0]+
00000476 51C8 FFFC dbf D0, -0x6 /* 00000474 */
0000047A 508F addq.l A7, 8
0000047C 4CEE 10F0 FFDE movem.l D4,D5,D6,D7,A4, [A6 - 0x22]
00000482 4E5E unlink A6
00000484 4E75 rts
fn00000486:
00000486 4E56 0000 link A6, 0
0000048A 7000 moveq.l D0, 0x00
0000048C 302E 000E move.w D0, [A6 + 0xE]
00000490 2F00 move.l -[A7], D0
00000492 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000496 486D FC24 pea.l [A5 - 0x3DC]
0000049A 4EBA FDA6 jsr [PC - 0x25A /* 00000242 */]
0000049E 4E5E unlink A6
000004A0 4E75 rts
export_902:
000004A2 4E56 0000 link A6, 0
000004A6 48E7 0108 movem.l -[A7], D7,A4
000004AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000004AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004B2 4EBA FE20 jsr [PC - 0x1E0 /* 000002D4 */]
000004B6 3E00 move.w D7, D0
000004B8 0C47 FFFF cmpi.w D7, 0xFFFF
000004BC 508F addq.l A7, 8
000004BE 671A beq +0x1C /* 000004DA */
000004C0 7000 moveq.l D0, 0x00
000004C2 3007 move.w D0, D7
000004C4 2F00 move.l -[A7], D0
000004C6 486D FC38 pea.l [A5 - 0x3C8]
000004CA 4EBA FCEE jsr [PC - 0x312 /* 000001BA */]
000004CE 2840 movea.l A4, D0
000004D0 2F0C move.l -[A7], A4
000004D2 4EBA 0066 jsr [PC + 0x66 /* 0000053A */]
000004D6 4FEF 000C lea.l A7, [A7 + 0xC]
label000004DA:
000004DA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000004E0 4E5E unlink A6
000004E2 4E75 rts
fn000004E4:
000004E4 4E56 0000 link A6, 0
000004E8 2F0C move.l -[A7], A4
000004EA 286E 0008 movea.l A4, [A6 + 0x8]
000004EE 28AE 000C move.l [A4], [A6 + 0xC]
000004F2 296E 0010 0004 move.l [A4 + 0x4], [A6 + 0x10]
000004F8 397C FFFF 000C move.w [A4 + 0xC], 0xFFFF
000004FE 397C FFFF 000A move.w [A4 + 0xA], 0xFFFF
00000504 397C FFFF 0008 move.w [A4 + 0x8], 0xFFFF
0000050A 286E FFFC movea.l A4, [A6 - 0x4]
0000050E 4E5E unlink A6
00000510 4E75 rts
fn00000512:
00000512 4E56 0000 link A6, 0
00000516 2F0C move.l -[A7], A4
00000518 286E 0008 movea.l A4, [A6 + 0x8]
0000051C 7000 moveq.l D0, 0x00
0000051E 222C 0004 move.l D1, [A4 + 0x4]
00000522 B2AE 0010 cmp.l D1, [A6 + 0x10]
00000526 660A bne +0xC /* 00000532 */
00000528 2214 move.l D1, [A4]
0000052A B2AE 000C cmp.l D1, [A6 + 0xC]
0000052E 6602 bne +0x4 /* 00000532 */
00000530 7001 moveq.l D0, 0x01
label00000532:
00000532 286E FFFC movea.l A4, [A6 - 0x4]
00000536 4E5E unlink A6
00000538 4E75 rts
fn0000053A:
0000053A 4E56 0000 link A6, 0
0000053E 2F0C move.l -[A7], A4
00000540 286E 0008 movea.l A4, [A6 + 0x8]
00000544 28BC 4269 6E6B move.l [A4], 0x42696E6B /* 'Bink' */
0000054A 297C 6269 6E6B 0004 move.l [A4 + 0x4], 0x62696E6B /* 'bink' */
00000552 397C FFFF 000C move.w [A4 + 0xC], 0xFFFF
00000558 397C FFFF 000A move.w [A4 + 0xA], 0xFFFF
0000055E 397C FFFF 0008 move.w [A4 + 0x8], 0xFFFF
00000564 286E FFFC movea.l A4, [A6 - 0x4]
00000568 4E5E unlink A6
0000056A 4E75 rts
fn0000056C:
0000056C 4E56 0000 link A6, 0
00000570 2F0C move.l -[A7], A4
00000572 286E 0008 movea.l A4, [A6 + 0x8]
00000576 7001 moveq.l D0, 0x01
00000578 2880 move.l [A4], D0
0000057A 2940 0004 move.l [A4 + 0x4], D0
0000057E 2940 0008 move.l [A4 + 0x8], D0
00000582 396E 0012 000C move.w [A4 + 0xC], [A6 + 0x12]
00000588 396E 000E 000E move.w [A4 + 0xE], [A6 + 0xE]
0000058E 422C 0012 clr.b [A4 + 0x12]
00000592 397C FFFF 0010 move.w [A4 + 0x10], 0xFFFF
00000598 286E FFFC movea.l A4, [A6 - 0x4]
0000059C 4E5E unlink A6
0000059E 4E75 rts
export_903:
fn000005A0:
000005A0 4E56 FFDC link A6, -0x0024
000005A4 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
000005A8 266E 0010 movea.l A3, [A6 + 0x10]
000005AC 3C2E 000E move.w D6, [A6 + 0xE]
000005B0 286E 0008 movea.l A4, [A6 + 0x8]
000005B4 7000 moveq.l D0, 0x00
000005B6 2D40 FFF8 move.l [A6 - 0x8], D0
000005BA 2D40 FFFC move.l [A6 - 0x4], D0
000005BE 3206 move.w D1, D6
000005C0 5341 subq.w D1, 1
000005C2 670A beq +0xC /* 000005CE */
000005C4 5741 subq.w D1, 3
000005C6 670C beq +0xE /* 000005D4 */
000005C8 5941 subq.w D1, 4
000005CA 6710 beq +0x12 /* 000005DC */
000005CC 6014 bra +0x16 /* 000005E2 */
label000005CE:
000005CE 2D54 FFF8 move.l [A6 - 0x8], [A4]
000005D2 600E bra +0x10 /* 000005E2 */
label000005D4:
000005D4 2D6C 0004 FFF8 move.l [A6 - 0x8], [A4 + 0x4]
000005DA 6006 bra +0x8 /* 000005E2 */
label000005DC:
000005DC 2D6C 0008 FFF8 move.l [A6 - 0x8], [A4 + 0x8]
label000005E2:
000005E2 7001 moveq.l D0, 0x01
000005E4 B0AE FFF8 cmp.l D0, [A6 - 0x8]
000005E8 670A beq +0xC /* 000005F4 */
000005EA 7002 moveq.l D0, 0x02
000005EC B0AE FFF8 cmp.l D0, [A6 - 0x8]
000005F0 6600 0150 bne +0x152 /* 00000742 */
label000005F4:
000005F4 4A2C 0012 tst.b [A4 + 0x12]
000005F8 6738 beq +0x3A /* 00000632 */
000005FA 48C6 ext.l D6
000005FC 2F06 move.l -[A7], D6
000005FE 302C 000C move.w D0, [A4 + 0xC]
00000602 48C0 ext.l D0
00000604 2F00 move.l -[A7], D0
00000606 302C 000E move.w D0, [A4 + 0xE]
0000060A 48C0 ext.l D0
0000060C 2F00 move.l -[A7], D0
0000060E 2F0B move.l -[A7], A3
00000610 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */]
00000614 2D40 FFF8 move.l [A6 - 0x8], D0
00000618 4FEF 0010 lea.l A7, [A7 + 0x10]
0000061C 670A beq +0xC /* 00000628 */
0000061E 7002 moveq.l D0, 0x02
00000620 2D40 FFFC move.l [A6 - 0x4], D0
00000624 6000 00E8 bra +0xEA /* 0000070E */
label00000628:
00000628 7000 moveq.l D0, 0x00
0000062A 2D40 FFFC move.l [A6 - 0x4], D0
0000062E 6000 00DE bra +0xE0 /* 0000070E */
label00000632:
00000632 0C46 0001 cmpi.w D6, 0x1
00000636 6716 beq +0x18 /* 0000064E */
00000638 7001 moveq.l D0, 0x01
0000063A B094 cmp.l D0, [A4]
0000063C 6610 bne +0x12 /* 0000064E */
0000063E 2F0B move.l -[A7], A3
00000640 7001 moveq.l D0, 0x01
00000642 2F00 move.l -[A7], D0
00000644 2F0C move.l -[A7], A4
00000646 4EBA FF58 jsr [PC - 0xA8 /* 000005A0 */]
0000064A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000064E:
0000064E 48C6 ext.l D6
00000650 2F06 move.l -[A7], D6
00000652 302C 000C move.w D0, [A4 + 0xC]
00000656 48C0 ext.l D0
00000658 2F00 move.l -[A7], D0
0000065A 302C 000E move.w D0, [A4 + 0xE]
0000065E 48C0 ext.l D0
00000660 2F00 move.l -[A7], D0
00000662 2F0B move.l -[A7], A3
00000664 2053 movea.l A0, [A3]
00000666 2050 movea.l A0, [A0]
00000668 2268 0060 movea.l A1, [A0 + 0x60]
0000066C 4E91 jsr [A1]
0000066E 2D40 FFF8 move.l [A6 - 0x8], D0
00000672 4FEF 0010 lea.l A7, [A7 + 0x10]
00000676 6600 0090 bne +0x92 /* 00000708 */
0000067A 7001 moveq.l D0, 0x01
0000067C B06C 000C cmp.w D0, [A4 + 0xC]
00000680 6600 0086 bne +0x88 /* 00000708 */
00000684 0C46 0001 cmpi.w D6, 0x1
00000688 667E bne +0x80 /* 00000708 */
0000068A 7000 moveq.l D0, 0x00
0000068C 2F00 move.l -[A7], D0
0000068E 322C 000E move.w D1, [A4 + 0xE]
00000692 48C1 ext.l D1
00000694 2F01 move.l -[A7], D1
00000696 486E FFE4 pea.l [A6 - 0x1C]
0000069A 2F0B move.l -[A7], A3
0000069C 4EBA F962 jsr [PC - 0x69E /* 00000000 */]
000006A0 4A2E FFF6 tst.b [A6 - 0xA]
000006A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000006A8 665E bne +0x60 /* 00000708 */
000006AA 2F0B move.l -[A7], A3
000006AC 7000 moveq.l D0, 0x00
000006AE 2F00 move.l -[A7], D0
000006B0 7201 moveq.l D1, 0x01
000006B2 2F01 move.l -[A7], D1
000006B4 486E FFE4 pea.l [A6 - 0x1C]
000006B8 4EBA 0144 jsr [PC + 0x144 /* 000007FE */]
000006BC 2D40 FFE0 move.l [A6 - 0x20], D0
000006C0 4FEF 0010 lea.l A7, [A7 + 0x10]
000006C4 6742 beq +0x44 /* 00000708 */
000006C6 7040 moveq.l D0, 0x40
000006C8 A522 syscall NewHandleSys, flags=5
000006CA 2D48 FFF8 move.l [A6 - 0x8], A0
000006CE 206E FFE0 movea.l A0, [A6 - 0x20]
000006D2 2650 movea.l A3, [A0]
000006D4 206E FFF8 movea.l A0, [A6 - 0x8]
000006D8 2D50 FFDC move.l [A6 - 0x24], [A0]
000006DC 7E20 moveq.l D7, 0x20
label000006DE:
000006DE 2F1B move.l -[A7], [A3]+
000006E0 4EBA FA9E jsr [PC - 0x562 /* 00000180 */]
000006E4 2F00 move.l -[A7], D0
000006E6 2F1B move.l -[A7], [A3]+
000006E8 4EBA FA96 jsr [PC - 0x56A /* 00000180 */]
000006EC 588F addq.l A7, 4
000006EE 2200 move.l D1, D0
000006F0 201F move.l D0, [A7]+
000006F2 8240 or.w D1, D0
000006F4 202E FFDC move.l D0, [A6 - 0x24]
000006F8 54AE FFDC addq.l [A6 - 0x24], 2
000006FC 2040 movea.l A0, D0
000006FE 3081 move.w [A0], D1
00000700 588F addq.l A7, 4
00000702 5387 subq.l D7, 1
00000704 4A87 tst.l D7
00000706 6ED6 bgt -0x28 /* 000006DE */
label00000708:
00000708 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
label0000070E:
0000070E 3006 move.w D0, D6
00000710 5340 subq.w D0, 1
00000712 670A beq +0xC /* 0000071E */
00000714 5740 subq.w D0, 3
00000716 670C beq +0xE /* 00000724 */
00000718 5940 subq.w D0, 4
0000071A 6710 beq +0x12 /* 0000072C */
0000071C 6014 bra +0x16 /* 00000732 */
label0000071E:
0000071E 28AE FFFC move.l [A4], [A6 - 0x4]
00000722 600E bra +0x10 /* 00000732 */
label00000724:
00000724 296E FFFC 0004 move.l [A4 + 0x4], [A6 - 0x4]
0000072A 6006 bra +0x8 /* 00000732 */
label0000072C:
0000072C 296E FFFC 0008 move.l [A4 + 0x8], [A6 - 0x4]
label00000732:
00000732 7000 moveq.l D0, 0x00
00000734 302C 0010 move.w D0, [A4 + 0x10]
00000738 2F00 move.l -[A7], D0
0000073A 2F0C move.l -[A7], A4
0000073C 4EBA FD48 jsr [PC - 0x2B8 /* 00000486 */]
00000740 508F addq.l A7, 8
label00000742:
00000742 202E FFF8 move.l D0, [A6 - 0x8]
00000746 4CEE 18C8 FFC8 movem.l D3,D6,D7,A3,A4, [A6 - 0x38]
0000074C 4E5E unlink A6
0000074E 4E75 rts
export_904:
fn00000750:
00000750 4E56 0000 link A6, 0
00000754 48E7 0118 movem.l -[A7], D7,A3,A4
00000758 3E2E 000E move.w D7, [A6 + 0xE]
0000075C 286E 0008 movea.l A4, [A6 + 0x8]
00000760 7000 moveq.l D0, 0x00
00000762 2640 movea.l A3, D0
00000764 4A2C 0012 tst.b [A4 + 0x12]
00000768 6650 bne +0x52 /* 000007BA */
0000076A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000076E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000772 48C7 ext.l D7
00000774 2F07 move.l -[A7], D7
00000776 2F0C move.l -[A7], A4
00000778 4EBA 0084 jsr [PC + 0x84 /* 000007FE */]
0000077C 2640 movea.l A3, D0
0000077E 200B move.l D0, A3
00000780 4FEF 0010 lea.l A7, [A7 + 0x10]
00000784 6634 bne +0x36 /* 000007BA */
00000786 3007 move.w D0, D7
00000788 5340 subq.w D0, 1
0000078A 6714 beq +0x16 /* 000007A0 */
0000078C 5740 subq.w D0, 3
0000078E 670A beq +0xC /* 0000079A */
00000790 5940 subq.w D0, 4
00000792 6610 bne +0x12 /* 000007A4 */
00000794 7001 moveq.l D0, 0x01
00000796 2940 0008 move.l [A4 + 0x8], D0
label0000079A:
0000079A 7001 moveq.l D0, 0x01
0000079C 2940 0004 move.l [A4 + 0x4], D0
label000007A0:
000007A0 7001 moveq.l D0, 0x01
000007A2 2880 move.l [A4], D0
label000007A4:
000007A4 197C 0001 0012 move.b [A4 + 0x12], 0x1
000007AA 7000 moveq.l D0, 0x00
000007AC 302C 0010 move.w D0, [A4 + 0x10]
000007B0 2F00 move.l -[A7], D0
000007B2 2F0C move.l -[A7], A4
000007B4 4EBA FCD0 jsr [PC - 0x330 /* 00000486 */]
000007B8 508F addq.l A7, 8
label000007BA:
000007BA 200B move.l D0, A3
000007BC 6618 bne +0x1A /* 000007D6 */
000007BE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000007C2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000007C6 48C7 ext.l D7
000007C8 2F07 move.l -[A7], D7
000007CA 2F0C move.l -[A7], A4
000007CC 4EBA 0030 jsr [PC + 0x30 /* 000007FE */]
000007D0 2640 movea.l A3, D0
000007D2 4FEF 0010 lea.l A7, [A7 + 0x10]
label000007D6:
000007D6 200B move.l D0, A3
000007D8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000007DE 4E5E unlink A6
000007E0 4E75 rts
export_905:
000007E2 4E56 0000 link A6, 0
000007E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000007EA 7000 moveq.l D0, 0x00
000007EC 2F00 move.l -[A7], D0
000007EE 7201 moveq.l D1, 0x01
000007F0 2F01 move.l -[A7], D1
000007F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007F6 4EBA FF58 jsr [PC - 0xA8 /* 00000750 */]
000007FA 4E5E unlink A6
000007FC 4E75 rts
fn000007FE:
000007FE 4E56 0000 link A6, 0
00000802 48E7 0118 movem.l -[A7], D7,A3,A4
00000806 3E2E 000E move.w D7, [A6 + 0xE]
0000080A 286E 0008 movea.l A4, [A6 + 0x8]
0000080E 7002 moveq.l D0, 0x02
00000810 B06C 000C cmp.w D0, [A4 + 0xC]
00000814 6602 bne +0x4 /* 00000818 */
00000816 7E01 moveq.l D7, 0x01
label00000818:
00000818 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000081C 48C7 ext.l D7
0000081E 2F07 move.l -[A7], D7
00000820 2F0C move.l -[A7], A4
00000822 4EBA FD7C jsr [PC - 0x284 /* 000005A0 */]
00000826 2640 movea.l A3, D0
00000828 200B move.l D0, A3
0000082A 4FEF 000C lea.l A7, [A7 + 0xC]
0000082E 6654 bne +0x56 /* 00000884 */
00000830 0C47 0004 cmpi.w D7, 0x4
00000834 6F32 ble +0x34 /* 00000868 */
00000836 7E04 moveq.l D7, 0x04
00000838 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000083C 7004 moveq.l D0, 0x04
0000083E 2F00 move.l -[A7], D0
00000840 2F0C move.l -[A7], A4
00000842 4EBA FD5C jsr [PC - 0x2A4 /* 000005A0 */]
00000846 2640 movea.l A3, D0
00000848 200B move.l D0, A3
0000084A 4FEF 000C lea.l A7, [A7 + 0xC]
0000084E 6634 bne +0x36 /* 00000884 */
00000850 7E01 moveq.l D7, 0x01
00000852 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000856 7001 moveq.l D0, 0x01
00000858 2F00 move.l -[A7], D0
0000085A 2F0C move.l -[A7], A4
0000085C 4EBA FD42 jsr [PC - 0x2BE /* 000005A0 */]
00000860 2640 movea.l A3, D0
00000862 4FEF 000C lea.l A7, [A7 + 0xC]
00000866 601C bra +0x1E /* 00000884 */
label00000868:
00000868 0C47 0001 cmpi.w D7, 0x1
0000086C 6F16 ble +0x18 /* 00000884 */
0000086E 7E01 moveq.l D7, 0x01
00000870 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000874 7001 moveq.l D0, 0x01
00000876 2F00 move.l -[A7], D0
00000878 2F0C move.l -[A7], A4
0000087A 4EBA FD24 jsr [PC - 0x2DC /* 000005A0 */]
0000087E 2640 movea.l A3, D0
00000880 4FEF 000C lea.l A7, [A7 + 0xC]
label00000884:
00000884 4AAE 0010 tst.l [A6 + 0x10]
00000888 6706 beq +0x8 /* 00000890 */
0000088A 206E 0010 movea.l A0, [A6 + 0x10]
0000088E 3087 move.w [A0], D7
label00000890:
00000890 200B move.l D0, A3
00000892 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000898 4E5E unlink A6
0000089A 4E75 rts
export_906:
0000089C 4E56 FFFE link A6, -0x0002
000008A0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000008A4 3A2E 000E move.w D5, [A6 + 0xE]
000008A8 286E 0008 movea.l A4, [A6 + 0x8]
000008AC 2054 movea.l A0, [A4]
000008AE 3D68 0046 FFFE move.w [A6 - 0x2], [A0 + 0x46]
000008B4 3005 move.w D0, D5
000008B6 6706 beq +0x8 /* 000008BE */
000008B8 5340 subq.w D0, 1
000008BA 6720 beq +0x22 /* 000008DC */
000008BC 604C bra +0x4E /* 0000090A */
label000008BE:
000008BE 082E 0001 FFFF btst.b [A6 - 0x1], 0x1
000008C4 6616 bne +0x18 /* 000008DC */
000008C6 2054 movea.l A0, [A4]
000008C8 0828 0002 0042 btst.b [A0 + 0x42], 0x2
000008CE 670C beq +0xE /* 000008DC */
000008D0 2F0C move.l -[A7], A4
000008D2 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
000008D6 2E00 move.l D7, D0
000008D8 588F addq.l A7, 4
000008DA 603C bra +0x3E /* 00000918 */
label000008DC:
000008DC 2F0C move.l -[A7], A4
000008DE 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */]
000008E2 3C00 move.w D6, D0
000008E4 588F addq.l A7, 4
000008E6 6608 bne +0xA /* 000008F0 */
000008E8 2E3C 0000 F061 move.l D7, 0xF061
000008EE 6028 bra +0x2A /* 00000918 */
label000008F0:
000008F0 0C46 000C cmpi.w D6, 0xC
000008F4 6608 bne +0xA /* 000008FE */
000008F6 2E3C 0000 F066 move.l D7, 0xF066
000008FC 601A bra +0x1C /* 00000918 */
label000008FE:
000008FE 48C6 ext.l D6
00000900 2E06 move.l D7, D6
00000902 DEBC 0000 F070 add.l D7, 0xF070
00000908 600E bra +0x10 /* 00000918 */
label0000090A:
0000090A 48C5 ext.l D5
0000090C 2F05 move.l -[A7], D5
0000090E 2F0C move.l -[A7], A4
00000910 4EBA 0174 jsr [PC + 0x174 /* 00000A86 */]
00000914 2E00 move.l D7, D0
00000916 508F addq.l A7, 8
label00000918:
00000918 2007 move.l D0, D7
0000091A 4CEE 10E0 FFEE movem.l D5,D6,D7,A4, [A6 - 0x12]
00000920 4E5E unlink A6
00000922 4E75 rts
export_907:
00000924 4E56 0000 link A6, 0
00000928 7000 moveq.l D0, 0x00
0000092A 4A6E 000E tst.w [A6 + 0xE]
0000092E 6610 bne +0x12 /* 00000940 */
00000930 206E 0008 movea.l A0, [A6 + 0x8]
00000934 2050 movea.l A0, [A0]
00000936 0828 0002 0042 btst.b [A0 + 0x42], 0x2
0000093C 6702 beq +0x4 /* 00000940 */
0000093E 7001 moveq.l D0, 0x01
label00000940:
00000940 4A00 tst.b D0
00000942 6708 beq +0xA /* 0000094C */
00000944 203C 6375 7374 move.l D0, 0x63757374 /* 'cust' */
0000094A 6006 bra +0x8 /* 00000952 */
label0000094C:
0000094C 203C 666F 6C64 move.l D0, 0x666F6C64 /* 'fold' */
label00000952:
00000952 4E5E unlink A6
00000954 4E75 rts
export_908:
00000956 4E56 0000 link A6, 0
0000095A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000095E 3C2E 000E move.w D6, [A6 + 0xE]
00000962 286E 0008 movea.l A4, [A6 + 0x8]
00000966 7E06 moveq.l D7, 0x06
00000968 2054 movea.l A0, [A4]
0000096A 2A28 006A move.l D5, [A0 + 0x6A]
0000096E 3006 move.w D0, D6
00000970 0440 2C43 subi.w D0, 0x2C43 /* ',C' */
00000974 6B72 bmi +0x74 /* 000009E8 */
00000976 0C40 0004 cmpi.w D0, 0x4
0000097A 6E6C bgt +0x6E /* 000009E8 */
0000097C D040 add.w D0, D0
0000097E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000982 4EFB 0000 jmp [PC + D0.w]
00000986 0072 000C 0028 ori.w [A2 + D0.w + 0x28], 0xC
0000098C 003C 0050 ori.b ccr, 80
00000990 2054 movea.l A0, [A4]
00000992 2668 0028 movea.l A3, [A0 + 0x28]
00000996 2F0B move.l -[A7], A3
00000998 2053 movea.l A0, [A3]
0000099A 2050 movea.l A0, [A0]
0000099C 2268 0168 movea.l A1, [A0 + 0x168]
000009A0 4E91 jsr [A1]
000009A2 4A00 tst.b D0
000009A4 588F addq.l A7, 4
000009A6 674E beq +0x50 /* 000009F6 */
000009A8 4247 clr.w D7
000009AA 604A bra +0x4C /* 000009F6 */
000009AC 2054 movea.l A0, [A4]
000009AE 0828 0002 0047 btst.b [A0 + 0x47], 0x2
000009B4 56C0 sne D0
000009B6 4400 neg.b D0
000009B8 4A00 tst.b D0
000009BA 673A beq +0x3C /* 000009F6 */
000009BC 4247 clr.w D7
000009BE 6036 bra +0x38 /* 000009F6 */
000009C0 2054 movea.l A0, [A4]
000009C2 0828 0000 0047 btst.b [A0 + 0x47], 0x0
000009C8 56C0 sne D0
000009CA 4400 neg.b D0
000009CC 4A00 tst.b D0
000009CE 6726 beq +0x28 /* 000009F6 */
000009D0 4247 clr.w D7
000009D2 6022 bra +0x24 /* 000009F6 */
000009D4 2054 movea.l A0, [A4]
000009D6 0828 0001 0047 btst.b [A0 + 0x47], 0x1
000009DC 56C0 sne D0
000009DE 4400 neg.b D0
000009E0 4A00 tst.b D0
000009E2 6712 beq +0x14 /* 000009F6 */
000009E4 4247 clr.w D7
000009E6 600E bra +0x10 /* 000009F6 */
label000009E8:
000009E8 48C6 ext.l D6
000009EA 2F06 move.l -[A7], D6
000009EC 2F0C move.l -[A7], A4
000009EE 4EBA 0012 jsr [PC + 0x12 /* 00000A02 */]
000009F2 3E00 move.w D7, D0
000009F4 508F addq.l A7, 8
label000009F6:
000009F6 3007 move.w D0, D7
000009F8 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
000009FE 4E5E unlink A6
00000A00 4E75 rts
export_909:
fn00000A02:
00000A02 4E56 0000 link A6, 0
00000A06 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000A0A 3C2E 000E move.w D6, [A6 + 0xE]
00000A0E 286E 0008 movea.l A4, [A6 + 0x8]
00000A12 4247 clr.w D7
00000A14 0C46 5146 cmpi.w D6, 0x5146 /* 'QF' */
00000A18 6616 bne +0x18 /* 00000A30 */
00000A1A 2F0C move.l -[A7], A4
00000A1C 2054 movea.l A0, [A4]
00000A1E 2050 movea.l A0, [A0]
00000A20 2268 0168 movea.l A1, [A0 + 0x168]
00000A24 4E91 jsr [A1]
00000A26 4A00 tst.b D0
00000A28 588F addq.l A7, 4
00000A2A 664E bne +0x50 /* 00000A7A */
00000A2C 7E06 moveq.l D7, 0x06
00000A2E 604A bra +0x4C /* 00000A7A */
label00000A30:
00000A30 0C46 2C42 cmpi.w D6, 0x2C42 /* ',B' */
00000A34 661C bne +0x1E /* 00000A52 */
00000A36 2F0C move.l -[A7], A4
00000A38 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
00000A3C 4A00 tst.b D0
00000A3E 588F addq.l A7, 4
00000A40 6638 bne +0x3A /* 00000A7A */
00000A42 266D FE0C movea.l A3, [A5 - 0x1F4]
00000A46 2053 movea.l A0, [A3]
00000A48 B9E8 009A cmpa.l A4, [A0 + 0x9A]
00000A4C 672C beq +0x2E /* 00000A7A */
00000A4E 7E06 moveq.l D7, 0x06
00000A50 6028 bra +0x2A /* 00000A7A */
label00000A52:
00000A52 48C6 ext.l D6
00000A54 2F06 move.l -[A7], D6
00000A56 2F0C move.l -[A7], A4
00000A58 4EBA F686 jsr [PC - 0x97A /* 000000E0 */]
00000A5C 3E00 move.w D7, D0
00000A5E 4A46 tst.w D6
00000A60 508F addq.l A7, 8
00000A62 6616 bne +0x18 /* 00000A7A */
00000A64 4A47 tst.w D7
00000A66 6612 bne +0x14 /* 00000A7A */
00000A68 2054 movea.l A0, [A4]
00000A6A 2F28 0028 move.l -[A7], [A0 + 0x28]
00000A6E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00000A72 4A00 tst.b D0
00000A74 588F addq.l A7, 4
00000A76 6702 beq +0x4 /* 00000A7A */
00000A78 7E02 moveq.l D7, 0x02
label00000A7A:
00000A7A 3007 move.w D0, D7
00000A7C 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000A82 4E5E unlink A6
00000A84 4E75 rts
export_910:
fn00000A86:
00000A86 4E56 0000 link A6, 0
00000A8A 48E7 0108 movem.l -[A7], D7,A4
00000A8E 3E2E 000E move.w D7, [A6 + 0xE]
00000A92 286E 0008 movea.l A4, [A6 + 0x8]
00000A96 0C47 5146 cmpi.w D7, 0x5146 /* 'QF' */
00000A9A 6622 bne +0x24 /* 00000ABE */
00000A9C 2F0C move.l -[A7], A4
00000A9E 2054 movea.l A0, [A4]
00000AA0 2050 movea.l A0, [A0]
00000AA2 2268 0168 movea.l A1, [A0 + 0x168]
00000AA6 4E91 jsr [A1]
00000AA8 4A00 tst.b D0
00000AAA 588F addq.l A7, 4
00000AAC 6708 beq +0xA /* 00000AB6 */
00000AAE 203C 0000 5146 move.l D0, 0x5146 /* 'QF' */
00000AB4 6014 bra +0x16 /* 00000ACA */
label00000AB6:
00000AB6 203C 0000 5147 move.l D0, 0x5147 /* 'QG' */
00000ABC 600C bra +0xE /* 00000ACA */
label00000ABE:
00000ABE 48C7 ext.l D7
00000AC0 2F07 move.l -[A7], D7
00000AC2 2F0C move.l -[A7], A4
00000AC4 4EBA F5A8 jsr [PC - 0xA58 /* 0000006E */]
00000AC8 508F addq.l A7, 8
label00000ACA:
00000ACA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000AD0 4E5E unlink A6
00000AD2 4E75 rts
export_911:
00000AD4 4E56 0000 link A6, 0
00000AD8 48E7 0108 movem.l -[A7], D7,A4
00000ADC 3E2E 000E move.w D7, [A6 + 0xE]
00000AE0 286E 0008 movea.l A4, [A6 + 0x8]
00000AE4 3007 move.w D0, D7
00000AE6 6706 beq +0x8 /* 00000AEE */
00000AE8 5340 subq.w D0, 1
00000AEA 671C beq +0x1E /* 00000B08 */
00000AEC 6022 bra +0x24 /* 00000B10 */
label00000AEE:
00000AEE 2054 movea.l A0, [A4]
00000AF0 0828 0002 0042 btst.b [A0 + 0x42], 0x2
00000AF6 6708 beq +0xA /* 00000B00 */
00000AF8 203C 6375 7374 move.l D0, 0x63757374 /* 'cust' */
00000AFE 601C bra +0x1E /* 00000B1C */
label00000B00:
00000B00 2054 movea.l A0, [A4]
00000B02 2028 0050 move.l D0, [A0 + 0x50]
00000B06 6014 bra +0x16 /* 00000B1C */
label00000B08:
00000B08 2054 movea.l A0, [A4]
00000B0A 2028 0050 move.l D0, [A0 + 0x50]
00000B0E 600C bra +0xE /* 00000B1C */
label00000B10:
00000B10 48C7 ext.l D7
00000B12 2F07 move.l -[A7], D7
00000B14 2F0C move.l -[A7], A4
00000B16 4EBA F548 jsr [PC - 0xAB8 /* 00000060 */]
00000B1A 508F addq.l A7, 8
label00000B1C:
00000B1C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000B22 4E5E unlink A6
00000B24 4E75 rts
export_912:
00000B26 4E56 0000 link A6, 0
00000B2A 48E7 0108 movem.l -[A7], D7,A4
00000B2E 3E2E 000E move.w D7, [A6 + 0xE]
00000B32 286E 0008 movea.l A4, [A6 + 0x8]
00000B36 3007 move.w D0, D7
00000B38 6706 beq +0x8 /* 00000B40 */
00000B3A 5340 subq.w D0, 1
00000B3C 671E beq +0x20 /* 00000B5C */
00000B3E 6024 bra +0x26 /* 00000B64 */
label00000B40:
00000B40 2054 movea.l A0, [A4]
00000B42 0828 0002 0042 btst.b [A0 + 0x42], 0x2
00000B48 670A beq +0xC /* 00000B54 */
00000B4A 2F0C move.l -[A7], A4
00000B4C 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
00000B50 588F addq.l A7, 4
00000B52 601C bra +0x1E /* 00000B70 */
label00000B54:
00000B54 2054 movea.l A0, [A4]
00000B56 2028 0054 move.l D0, [A0 + 0x54]
00000B5A 6014 bra +0x16 /* 00000B70 */
label00000B5C:
00000B5C 2054 movea.l A0, [A4]
00000B5E 2028 0054 move.l D0, [A0 + 0x54]
00000B62 600C bra +0xE /* 00000B70 */
label00000B64:
00000B64 48C7 ext.l D7
00000B66 2F07 move.l -[A7], D7
00000B68 2F0C move.l -[A7], A4
00000B6A 4EBA FF1A jsr [PC - 0xE6 /* 00000A86 */]
00000B6E 508F addq.l A7, 8
label00000B70:
00000B70 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000B76 4E5E unlink A6
00000B78 4E75 rts
export_913:
00000B7A 4E56 0000 link A6, 0
00000B7E 206E 0008 movea.l A0, [A6 + 0x8]
00000B82 2050 movea.l A0, [A0]
00000B84 2028 0054 move.l D0, [A0 + 0x54]
00000B88 0480 494E 4954 subi.l D0, 0x494E4954 /* 'INIT' */
00000B8E 6720 beq +0x22 /* 00000BB0 */
00000B90 0480 1B16 1C22 subi.l D0, 0x1B161C22
00000B96 6718 beq +0x1A /* 00000BB0 */
00000B98 0480 0C0D FFF0 subi.l D0, 0xC0DFFF0
00000B9E 6718 beq +0x1A /* 00000BB8 */
00000BA0 0480 00F3 0D13 subi.l D0, 0xF30D13
00000BA6 6718 beq +0x1A /* 00000BC0 */
00000BA8 0480 0302 FBEE subi.l D0, 0x302FBEE
00000BAE 6618 bne +0x1A /* 00000BC8 */
label00000BB0:
00000BB0 203C 0000 BFE1 move.l D0, 0xBFE1
00000BB6 6016 bra +0x18 /* 00000BCE */
label00000BB8:
00000BB8 203C 0000 F07D move.l D0, 0xF07D
00000BBE 600E bra +0x10 /* 00000BCE */
label00000BC0:
00000BC0 203C 0000 BF86 move.l D0, 0xBF86
00000BC6 6006 bra +0x8 /* 00000BCE */
label00000BC8:
00000BC8 203C 0000 F060 move.l D0, 0xF060
label00000BCE:
00000BCE 4E5E unlink A6
00000BD0 4E75 rts
export_914:
00000BD2 4E56 0000 link A6, 0
00000BD6 48E7 0108 movem.l -[A7], D7,A4
00000BDA 3E2E 000E move.w D7, [A6 + 0xE]
00000BDE 286E 0008 movea.l A4, [A6 + 0x8]
00000BE2 4A47 tst.w D7
00000BE4 6614 bne +0x16 /* 00000BFA */
00000BE6 2054 movea.l A0, [A4]
00000BE8 0828 0005 0025 btst.b [A0 + 0x25], 0x5
00000BEE 56C0 sne D0
00000BF0 4400 neg.b D0
00000BF2 4A00 tst.b D0
00000BF4 6704 beq +0x6 /* 00000BFA */
00000BF6 7003 moveq.l D0, 0x03
00000BF8 600C bra +0xE /* 00000C06 */
label00000BFA:
00000BFA 48C7 ext.l D7
00000BFC 2F07 move.l -[A7], D7
00000BFE 2F0C move.l -[A7], A4
00000C00 4EBA FE00 jsr [PC - 0x200 /* 00000A02 */]
00000C04 508F addq.l A7, 8
label00000C06:
00000C06 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000C0C 4E5E unlink A6
00000C0E 4E75 rts
export_915:
00000C10 4E56 0000 link A6, 0
00000C14 48E7 0108 movem.l -[A7], D7,A4
00000C18 286E 0008 movea.l A4, [A6 + 0x8]
00000C1C 2F0C move.l -[A7], A4
00000C1E 2054 movea.l A0, [A4]
00000C20 2050 movea.l A0, [A0]
00000C22 2268 0190 movea.l A1, [A0 + 0x190]
00000C26 4E91 jsr [A1]
00000C28 2E00 move.l D7, D0
00000C2A 0C87 0000 32C8 cmpi.l D7, 0x32C8
00000C30 588F addq.l A7, 4
00000C32 662A bne +0x2C /* 00000C5E */
00000C34 2054 movea.l A0, [A4]
00000C36 7000 moveq.l D0, 0x00
00000C38 3028 0060 move.w D0, [A0 + 0x60]
00000C3C 323C 0100 move.w D1, 0x100
00000C40 C240 and.w D1, D0
00000C42 7000 moveq.l D0, 0x00
00000C44 3001 move.w D0, D1
00000C46 4A80 tst.l D0
00000C48 6708 beq +0xA /* 00000C52 */
00000C4A 203C 0000 F07F move.l D0, 0xF07F
00000C50 6006 bra +0x8 /* 00000C58 */
label00000C52:
00000C52 203C 0000 F07E move.l D0, 0xF07E
label00000C58:
00000C58 7E00 moveq.l D7, 0x00
00000C5A 3E00 move.w D7, D0
00000C5C 4A87 tst.l D7
label00000C5E:
00000C5E 2007 move.l D0, D7
00000C60 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000C66 4E5E unlink A6
00000C68 4E75 rts
export_916:
00000C6A 4E56 0000 link A6, 0
00000C6E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000C72 3A2E 0016 move.w D5, [A6 + 0x16]
00000C76 3E2E 0012 move.w D7, [A6 + 0x12]
00000C7A 3C2E 000E move.w D6, [A6 + 0xE]
00000C7E 286E 0008 movea.l A4, [A6 + 0x8]
00000C82 48C5 ext.l D5
00000C84 2F05 move.l -[A7], D5
00000C86 48C7 ext.l D7
00000C88 2F07 move.l -[A7], D7
00000C8A 48C6 ext.l D6
00000C8C 2F06 move.l -[A7], D6
00000C8E 2F0C move.l -[A7], A4
00000C90 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00000C94 2640 movea.l A3, D0
00000C96 200B move.l D0, A3
00000C98 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C9C 6654 bne +0x56 /* 00000CF2 */
00000C9E 4A46 tst.w D6
00000CA0 6650 bne +0x52 /* 00000CF2 */
00000CA2 48C5 ext.l D5
00000CA4 2F05 move.l -[A7], D5
00000CA6 48C7 ext.l D7
00000CA8 2F07 move.l -[A7], D7
00000CAA 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
00000CAE 2C00 move.l D6, D0
00000CB0 0C86 5349 434E cmpi.l D6, 0x5349434E /* 'SICN' */
00000CB6 508F addq.l A7, 8
00000CB8 6638 bne +0x3A /* 00000CF2 */
00000CBA 3E3C F07F move.w D7, 0xF07F
00000CBE 2054 movea.l A0, [A4]
00000CC0 7000 moveq.l D0, 0x00
00000CC2 3028 0060 move.w D0, [A0 + 0x60]
00000CC6 7208 moveq.l D1, 0x08
00000CC8 C240 and.w D1, D0
00000CCA 7000 moveq.l D0, 0x00
00000CCC 3001 move.w D0, D1
00000CCE 4A80 tst.l D0
00000CD0 6706 beq +0x8 /* 00000CD8 */
00000CD2 3E3C F07E move.w D7, 0xF07E
00000CD6 6010 bra +0x12 /* 00000CE8 */
label00000CD8:
00000CD8 2054 movea.l A0, [A4]
00000CDA 0CA8 6466 696C 0054 cmpi.l [A0 + 0x54], 0x6466696C /* 'dfil' */
00000CE2 6604 bne +0x6 /* 00000CE8 */
00000CE4 3E3C F069 move.w D7, 0xF069
label00000CE8:
00000CE8 598F subq.l A7, 4
00000CEA 2F06 move.l -[A7], D6
00000CEC 3F07 move.w -[A7], D7
00000CEE A9A0 syscall GetResource
00000CF0 265F movea.l A3, [A7]+
label00000CF2:
00000CF2 200B move.l D0, A3
00000CF4 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00000CFA 4E5E unlink A6
00000CFC 4E75 rts
export_917:
fn00000CFE:
00000CFE 4E56 FFC2 link A6, -0x003E
00000D02 48E7 0308 movem.l -[A7], D6,D7,A4
00000D06 286E 0008 movea.l A4, [A6 + 0x8]
00000D0A 082C 0004 001E btst.b [A4 + 0x1E], 0x4
00000D10 6708 beq +0xA /* 00000D1A */
00000D12 303C 0401 move.w D0, 0x401
00000D16 6000 00CC bra +0xCE /* 00000DE4 */
label00000D1A:
00000D1A 2E2C 0020 move.l D7, [A4 + 0x20]
00000D1E 2C2C 0024 move.l D6, [A4 + 0x24]
00000D22 0C86 4D41 4353 cmpi.l D6, 0x4D414353 /* 'MACS' */
00000D28 6654 bne +0x56 /* 00000D7E */
00000D2A 0C87 7A73 7973 cmpi.l D7, 0x7A737973 /* 'zsys' */
00000D30 671A beq +0x1C /* 00000D4C */
00000D32 0C87 5A53 5953 cmpi.l D7, 0x5A535953 /* 'ZSYS' */
00000D38 6644 bne +0x46 /* 00000D7E */
00000D3A 4878 0AD8 push.l 0xAD8
00000D3E 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000D42 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000D46 4A00 tst.b D0
00000D48 508F addq.l A7, 8
00000D4A 6732 beq +0x34 /* 00000D7E */
label00000D4C:
00000D4C 7000 moveq.l D0, 0x00
00000D4E 2D40 FFD4 move.l [A6 - 0x2C], D0
00000D52 3D78 0A58 FFDA move.w [A6 - 0x26], [0x00000A58 /* SysMap */]
00000D58 426E FFDE clr.w [A6 - 0x22]
00000D5C 41EE FFC2 lea.l A0, [A6 - 0x3E]
00000D60 7008 moveq.l D0, 0x08
00000D62 A260 syscall FSDispatch/HFSDispatch, flags=2
00000D64 202C 0030 move.l D0, [A4 + 0x30]
00000D68 B0AE FFE2 cmp.l D0, [A6 - 0x1E]
00000D6C 6608 bne +0xA /* 00000D76 */
00000D6E 203C 0000 04C6 move.l D0, 0x4C6
00000D74 606E bra +0x70 /* 00000DE4 */
label00000D76:
00000D76 203C 0000 0446 move.l D0, 0x446
00000D7C 6066 bra +0x68 /* 00000DE4 */
label00000D7E:
00000D7E 0C87 4446 494C cmpi.l D7, 0x4446494C /* 'DFIL' */
00000D84 57C0 seq D0
00000D86 0240 0001 andi.w D0, 0x1
00000D8A 48C0 ext.l D0
00000D8C 1C00 move.b D6, D0
00000D8E 6608 bne +0xA /* 00000D98 */
00000D90 0C87 4646 494C cmpi.l D7, 0x4646494C /* 'FFIL' */
00000D96 6612 bne +0x14 /* 00000DAA */
label00000D98:
00000D98 4A06 tst.b D6
00000D9A 6704 beq +0x6 /* 00000DA0 */
00000D9C 7020 moveq.l D0, 0x20
00000D9E 6002 bra +0x4 /* 00000DA2 */
label00000DA0:
00000DA0 7010 moveq.l D0, 0x10
label00000DA2:
00000DA2 4880 ext.w D0
00000DA4 807C 040E or.w D0, 0x40E
00000DA8 603A bra +0x3C /* 00000DE4 */
label00000DAA:
00000DAA 2007 move.l D0, D7
00000DAC 0480 6466 696C subi.l D0, 0x6466696C /* 'dfil' */
00000DB2 6728 beq +0x2A /* 00000DDC */
00000DB4 0480 0200 0000 subi.l D0, 0x2000000
00000DBA 6720 beq +0x22 /* 00000DDC */
00000DBC 0480 0300 0000 subi.l D0, 0x3000000
00000DC2 6718 beq +0x1A /* 00000DDC */
00000DC4 0480 0200 0000 subi.l D0, 0x2000000
00000DCA 6710 beq +0x12 /* 00000DDC */
00000DCC 0480 0800 0000 subi.l D0, 0x8000000
00000DD2 6708 beq +0xA /* 00000DDC */
00000DD4 0480 0100 0000 subi.l D0, 0x1000000
00000DDA 6606 bne +0x8 /* 00000DE2 */
label00000DDC:
00000DDC 303C 0102 move.w D0, 0x102
00000DE0 6002 bra +0x4 /* 00000DE4 */
label00000DE2:
00000DE2 7000 moveq.l D0, 0x00
label00000DE4:
00000DE4 4CEE 10C0 FFB6 movem.l D6,D7,A4, [A6 - 0x4A]
00000DEA 4E5E unlink A6
00000DEC 4E75 rts
export_918:
00000DEE 4E56 FF74 link A6, -0x008C
00000DF2 48E7 0018 movem.l -[A7], A3,A4
00000DF6 286E 0008 movea.l A4, [A6 + 0x8]
00000DFA 200C move.l D0, A4
00000DFC 6604 bne +0x6 /* 00000E02 */
00000DFE 7000 moveq.l D0, 0x00
00000E00 6074 bra +0x76 /* 00000E76 */
label00000E02:
00000E02 4878 35B6 push.l 0x35B6
00000E06 2F0C move.l -[A7], A4
00000E08 2054 movea.l A0, [A4]
00000E0A 2050 movea.l A0, [A0]
00000E0C 2268 000C movea.l A1, [A0 + 0xC]
00000E10 4E91 jsr [A1]
00000E12 4A00 tst.b D0
00000E14 508F addq.l A7, 8
00000E16 6706 beq +0x8 /* 00000E1E */
00000E18 303C 0200 move.w D0, 0x200
00000E1C 6058 bra +0x5A /* 00000E76 */
label00000E1E:
00000E1E 4878 2BF2 push.l 0x2BF2
00000E22 2F0C move.l -[A7], A4
00000E24 2054 movea.l A0, [A4]
00000E26 2050 movea.l A0, [A0]
00000E28 2268 000C movea.l A1, [A0 + 0xC]
00000E2C 4E91 jsr [A1]
00000E2E 4A00 tst.b D0
00000E30 508F addq.l A7, 8
00000E32 6706 beq +0x8 /* 00000E3A */
00000E34 303C 0401 move.w D0, 0x401
00000E38 603C bra +0x3E /* 00000E76 */
label00000E3A:
00000E3A 4878 32C8 push.l 0x32C8
00000E3E 2F0C move.l -[A7], A4
00000E40 2054 movea.l A0, [A4]
00000E42 2050 movea.l A0, [A0]
00000E44 2268 000C movea.l A1, [A0 + 0xC]
00000E48 4E91 jsr [A1]
00000E4A 4A00 tst.b D0
00000E4C 508F addq.l A7, 8
00000E4E 6724 beq +0x26 /* 00000E74 */
00000E50 264C movea.l A3, A4
00000E52 486E FF74 pea.l [A6 - 0x8C]
00000E56 2F0B move.l -[A7], A3
00000E58 2053 movea.l A0, [A3]
00000E5A 2050 movea.l A0, [A0]
00000E5C 2268 0178 movea.l A1, [A0 + 0x178]
00000E60 4E91 jsr [A1]
00000E62 4A40 tst.w D0
00000E64 508F addq.l A7, 8
00000E66 660C bne +0xE /* 00000E74 */
00000E68 486E FF74 pea.l [A6 - 0x8C]
00000E6C 4EBA FE90 jsr [PC - 0x170 /* 00000CFE */]
00000E70 588F addq.l A7, 4
00000E72 6002 bra +0x4 /* 00000E76 */
label00000E74:
00000E74 7000 moveq.l D0, 0x00
label00000E76:
00000E76 4CEE 1800 FF6C movem.l A3,A4, [A6 - 0x94]
00000E7C 4E5E unlink A6
00000E7E 4E75 rts